
/** abstract widget styles */
.file-input-wrapper {
	padding: 4px;
	cursor: pointer;
}

.upload-files-view {
}

.upload-file-view {
  padding: 4px;
  font-family: Arial, Sans Serif;
  border-bottom: 1px solid gray;
}

/** file view styles */
.file-upload-stored {
    color: gray;
}

.file-upload-done {
	color: green;
}

.file-upload-error {
    color: red;
}

.file-icon {
	vertical-align: text-top;
    display: inline-block;    
    cursor: pointer;
}

.file-label {
	width:16em;
    margin-left: 10px;
    display: inline-block;
}

.file-status {
	margin-left: 10px;
	display: inline-block;
}

/** progress bar styles */
.progress-bar {
  border: 1px solid #ccc; 
  width: 100px;
  margin-left: 10px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1px; 
  background: white;
  display: inline-block;
}

.progress-bar > div {
  font-size: 6pt;
  background-color: #ACE97C; 
  height: 1.5em; 
}

.progress-text {
  padding-left:10px;
  vertical-align:middle;
}

